﻿<?php
/**
 * 删除题目
 * @author kinet <380511703@qq.com>
 * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
 */

session_start();
require_once( 'path.php');
require_once( SOJ_ROOT.'/include/function/lib.php');

$tpl = new my_smarty();

//若未登录,则重定向到登录界面
if( empty($_SESSION['admin']) ){

	$_SESSION['success_message'] = 'do not login yet , '.$_SESSION['admin'];
	header( 'Location:../manager/manager_login.php' );
	exit ;
}
$request = $_GET;

if( empty( $request['no']) ){
	//problem,直接跳转到problem页面
	header( 'Location:../manager/manager_contest.php' );
	exit ;
}else{
	$no = $request['no'];
}

//处理由其他页面保存在会话中的错误信息
if( !empty($_SESSION['errors']) ){

	$tpl->assign( 'errors' , $_SESSION['errors']  );
	//清除之前的错误信息
	unset( $_SESSION['errors'] );
}
$tpl->assign('admin', $_SESSION['admin']);

try{
	$db = db_connect();
	$contest = new contest_process( $db ) ;
	$contest->delete_by_no($no);	
	header( 'Location:../manager/manager_contest.php' );
}catch(Exception $e){
		echo $e->getMessage();
}
